package com.hourse.platform.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @使用描述: FlowNodeVO
 */
@Data
public class FlowNodeVO extends BaseVo implements Serializable {

  private String id;

  private String flowId;

  private String name;

  private Float sort;

  private String type;

  private String roleCode;

  private String otherCode;

  private String nodeCode;

  private Date createTime;

  public FlowNodeVO() {
  }

  public FlowNodeVO(String id, String flowId, String name, Float sort, String type, Date createTime) {
    this.id = id;
    this.flowId = flowId;
    this.name = name;
    this.sort = sort;
    this.type = type;
    this.createTime = createTime;
  }

  public FlowNodeVO(String id, String flowId, String name, Float sort, String type, String roleCode, String otherCode, Date createTime) {
    this.id = id;
    this.flowId = flowId;
    this.name = name;
    this.sort = sort;
    this.type = type;
    this.roleCode = roleCode;
    this.otherCode = otherCode;
    this.createTime = createTime;
  }

  public FlowNodeVO(String id, String flowId, String name, Float sort, String type, String roleCode, String otherCode, String nodeCode, Date createTime) {
    this.id = id;
    this.flowId = flowId;
    this.name = name;
    this.sort = sort;
    this.type = type;
    this.roleCode = roleCode;
    this.otherCode = otherCode;
    this.nodeCode = nodeCode;
    this.createTime = createTime;
  }
}
